\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context}{
\section{PD.ShP.Code.DataModel.SiteDataContext Class Reference}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context}\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
}


Data context of Linq to SharePoint module.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a4cfb65f21d28f7902d3a3cce80e5a09d}{SiteDataContext} (string requestUrl)
\item 
override Microsoft.SharePoint.Linq.EntityList$<$ T $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a2517faed81684152921ee3b46291c016}{GetList$<$ T $>$} (string listName)
\begin{DoxyCompactList}\small\item\em Gets the list and registers changed name if needed. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
override void \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_acf792f1bee59916468f0f66137fe3b57}{Dispose} (bool disposing)
\begin{DoxyCompactList}\small\item\em Releases all unmanaged resources used by the T:Microsoft.SharePoint.Linq.DataContext object and possibly also the managed resources as specified. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
Microsoft.SharePoint.Linq.EntityList$<$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_config_item}{ConfigItem} $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_abe4f7ca639570885de625727594f507f}{Config}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Config List. \item\end{DoxyCompactList}\item 
Microsoft.SharePoint.Linq.EntityList$<$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_correct_info}{CorrectInfo} $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_ae45122f3450ed9dd02e180081607047b}{CorrectInfos}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Correct Infos List. \item\end{DoxyCompactList}\item 
Microsoft.SharePoint.Linq.EntityList$<$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_invoice}{Invoice} $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_aa99738faa2527b01d90c3b3e264466ca}{Invoices}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Invoices List. \item\end{DoxyCompactList}\item 
Microsoft.SharePoint.Linq.EntityList$<$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}{Item} $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a025a7c7f5d63d4f1d9136b42dabed862}{Tasks}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em A place for team or personal tasks. \item\end{DoxyCompactList}\item 
SPWeb \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a1b6789061cc25109a1e90686d8c9e106}{CurrentWeb}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the current web. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Data context of Linq to SharePoint module. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a4cfb65f21d28f7902d3a3cce80e5a09d}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!SiteDataContext@{SiteDataContext}}
\index{SiteDataContext@{SiteDataContext}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{SiteDataContext}]{\setlength{\rightskip}{0pt plus 5cm}PD.ShP.Code.DataModel.SiteDataContext.SiteDataContext (
\begin{DoxyParamCaption}
\item[{string}]{requestUrl}
\end{DoxyParamCaption}
)}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a4cfb65f21d28f7902d3a3cce80e5a09d}


\subsection{Member Function Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_acf792f1bee59916468f0f66137fe3b57}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!Dispose@{Dispose}}
\index{Dispose@{Dispose}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{Dispose}]{\setlength{\rightskip}{0pt plus 5cm}override void PD.ShP.Code.DataModel.SiteDataContext.Dispose (
\begin{DoxyParamCaption}
\item[{bool}]{disposing}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_acf792f1bee59916468f0f66137fe3b57}


Releases all unmanaged resources used by the T:Microsoft.SharePoint.Linq.DataContext object and possibly also the managed resources as specified. 


\begin{DoxyParams}{Parameters}
{\em disposing} & true to release both managed and unmanaged resources, false to release only unmanaged resources.\\
\hline
\end{DoxyParams}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a2517faed81684152921ee3b46291c016}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!GetList$<$ T $>$@{GetList$<$ T $>$}}
\index{GetList$<$ T $>$@{GetList$<$ T $>$}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{GetList$<$ T $>$}]{\setlength{\rightskip}{0pt plus 5cm}override Microsoft.SharePoint.Linq.EntityList$<$T$>$ PD.ShP.Code.DataModel.SiteDataContext.GetList$<$ T $>$ (
\begin{DoxyParamCaption}
\item[{string}]{listName}
\end{DoxyParamCaption}
)}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a2517faed81684152921ee3b46291c016}


Gets the list and registers changed name if needed. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & Type of the list to get.\\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em listName} & Name of the list.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List entity object.
\end{DoxyReturn}


\subsection{Property Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_abe4f7ca639570885de625727594f507f}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!Config@{Config}}
\index{Config@{Config}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{Config}]{\setlength{\rightskip}{0pt plus 5cm}Microsoft.SharePoint.Linq.EntityList$<${\bf ConfigItem}$>$ PD.ShP.Code.DataModel.SiteDataContext.Config\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_abe4f7ca639570885de625727594f507f}


Config List. 

\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_ae45122f3450ed9dd02e180081607047b}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!CorrectInfos@{CorrectInfos}}
\index{CorrectInfos@{CorrectInfos}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{CorrectInfos}]{\setlength{\rightskip}{0pt plus 5cm}Microsoft.SharePoint.Linq.EntityList$<${\bf CorrectInfo}$>$ PD.ShP.Code.DataModel.SiteDataContext.CorrectInfos\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_ae45122f3450ed9dd02e180081607047b}


Correct Infos List. 

\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a1b6789061cc25109a1e90686d8c9e106}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!CurrentWeb@{CurrentWeb}}
\index{CurrentWeb@{CurrentWeb}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{CurrentWeb}]{\setlength{\rightskip}{0pt plus 5cm}SPWeb PD.ShP.Code.DataModel.SiteDataContext.CurrentWeb\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a1b6789061cc25109a1e90686d8c9e106}


Gets the current web. 

\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_aa99738faa2527b01d90c3b3e264466ca}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!Invoices@{Invoices}}
\index{Invoices@{Invoices}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{Invoices}]{\setlength{\rightskip}{0pt plus 5cm}Microsoft.SharePoint.Linq.EntityList$<${\bf Invoice}$>$ PD.ShP.Code.DataModel.SiteDataContext.Invoices\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_aa99738faa2527b01d90c3b3e264466ca}


Invoices List. 

\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a025a7c7f5d63d4f1d9136b42dabed862}{
\index{PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}!Tasks@{Tasks}}
\index{Tasks@{Tasks}!PD::ShP::Code::DataModel::SiteDataContext@{PD::ShP::Code::DataModel::SiteDataContext}}
\subsubsection[{Tasks}]{\setlength{\rightskip}{0pt plus 5cm}Microsoft.SharePoint.Linq.EntityList$<${\bf Item}$>$ PD.ShP.Code.DataModel.SiteDataContext.Tasks\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context_a025a7c7f5d63d4f1d9136b42dabed862}


A place for team or personal tasks. 



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
PD.ShP.Code/DataModel/\hyperlink{_data_model_8cs}{DataModel.cs}\item 
PD.ShP.Code/DataModel/\hyperlink{_site_data_context_8cs}{SiteDataContext.cs}\end{DoxyCompactItemize}
